Journals
  Publication Years
  Keywords
Search within results Open Search
Please wait a minute...
For Selected: Toggle Thumbnails
Dynamic adaptive step-wise bitrate switching algorithm for HTTP streaming
TU Daxi, JIANG Yuhao, XU Cheng, YU Linchen
Journal of Computer Applications    2019, 39 (4): 1127-1132.   DOI: 10.11772/j.issn.1001-9081.2018091893
Abstract406)      PDF (998KB)(210)       Save
Aiming at the problem of low quality of video viewing experience in dynamic network environment with limited cache capacity, a Dynamic Adaptive Step-wise Bitrate Switching (DASBS) algorithm for HTTP streaming considering network bandwidth and cache capacity was proposed. Firstly, a sliding window was used to analyze the recent downloaded fragments, obtaining the initial bandwidth estimation. Then, according to the real-time bandwidth fluctuation degree and cache state, two correction factors were set to further smooth the bandwidth estimation. Finally, a cache threshold was set to establish a correlation with the current bitrate, and the bandwidth estimation and the cache dynamic threshold were used to jointly control the bitrate switching. Experimental results on platform libdash show that DASBS is better than Video Quality Control for QoE (VQCQ) algorithm in switching smoothness and its average bitrate of video playback is higher, which effectively improves the bandwidth utilization. Although the average bitrate is slightly lower than that of Evolution of Adaptive Bitrate Switching (EABS) algorithm, the number of switching times is greatly reduced, improving the switching stability. The experimental results show that the proposed algorithm has high bandwidth utilization, switching smoothness and switching stability in dynamic network environment, which can effectively improve user experience.
Reference | Related Articles | Metrics
Edge quality evaluation based on fuzzy comprehensive evaluation
JIE Dan, HU Qiangqiang, XU Chengwu, GAO Baolu, LI Haifang
Journal of Computer Applications    2016, 36 (9): 2580-2583.   DOI: 10.11772/j.issn.1001-9081.2016.09.2580
Abstract480)      PDF (765KB)(293)       Save
Focusing on the issues of low efficiency, being easy to be influenced by subjective factors and deviation of the evaluation results caused by the traditional edge quality evaluation which relies on experts, a new mapping evaluation operator called Geographical Mapping Operator (GMO) was proposed. Fuzzy comprehensive evaluation was applied to the edge quality evaluation, and the comment rate and evaluation index were determined according to the national standard, as well as the fuzzy weight vectors of evaluation factors were determined through the entropy weight method. Besides, the new operator was proved by theory. When applying the GMO to the actual data, the unqualified quality of earth data accounts for 65% before edging, but the perfect quality of earth data accounts for 55% after edging, which indicates the effectiveness of GMO.
Reference | Related Articles | Metrics
Hardware/software partitioning based on greedy algorithm and simulated annealing algorithm
ZHANG Liang XU ChengCheng TIAN Zheng LI Tao
Journal of Computer Applications    2013, 33 (07): 1898-1902.   DOI: 10.11772/j.issn.1001-9081.2013.07.1898
Abstract867)      PDF (769KB)(587)       Save
Hardware/Software (HW/SW) partitioning is one of the crucial steps in the co-design of embedded system, and it has been proven to be a NP problem. Considering that the latest work has slow convergence speed and poor solution quality, the authors proposed a HW/SW partitioning method based on greedy algorithm and Simulated Annealing (SA) algorithm. This method reduced the HW/SW partitioning problem to the extended 0-1 knapsack problem, and used the greedy algorithm to do the initial rapid partition; then divided the solution space reasonably and designed a new cost function and used the improved SA algorithm to search for the global optimal solution. Compared to the existing improved algorithms, the experimental results show that the new algorithm is more effective and practical in terms of the quality of partitioning and the running time, and the promotion proportions are 8% and 17% respectively.
Reference | Related Articles | Metrics
Elastic scheduling in real-time systems
YANG Zhi-bang XU Cheng ZHOU Xu ZHU Xue-qing
Journal of Computer Applications    2012, 32 (02): 573-577.   DOI: 10.3724/SP.J.1087.2012.00573
Abstract925)      PDF (919KB)(402)       Save
Elastic scheduling is designed for real-time systems with variable load. It adjusts the task attributes dynamically to meet the flexibility requirements of system, and it is an effective task scheduling strategy. Concerning the research results and problems of elastic scheduling, an overview of elastic scheduling was given out, and the research progress of the elastic periodic task model, scheduling model and the elastic scheduling algorithm were analyzed. The existing problems in research were investigated, and possible research areas in future were suggested.
Related Articles | Metrics
Research and improvement of certificate revocation mechanism in PKI
XU Cheng-qiang,ZHU Fang-jin,SHI Qing-hua
Journal of Computer Applications    2005, 25 (12): 2770-2771.  
Abstract1642)      PDF (574KB)(1121)       Save
To decrease the storage space and improve the search velocity of CRL(Certificate Revocation List),a bit pointer was used to shorten the certificate number of it.And a new certificate recocation tree was proposed,which could keep the good properties of CRT(Certificate Revocation Tree) that is easy to check or prove whether a certificate is revoked or not,the check only need the related path values but not the whole CRT values.The new tree also could overcome the disadvantage of CRT that any update will cause the whole CRT to be computed,so it accelerate the speed of the CRT update.
Related Articles | Metrics
Design and implementation of embedded CAN-Ethernet gateway
YANG Bo, XU Cheng
Journal of Computer Applications    2005, 25 (02): 273-275.   DOI: 10.3724/SP.J.1087.2005.0273
Abstract1147)      PDF (147KB)(1355)       Save

The architecture of software and hardware of the embedded CAN-Ethernet gateway were introduced, and the principle, the designing methods and technoloques of the CAN Device Driver in uClinux were described. According to the features of the CAN protocol, data package was classified into four groups with different real-time request; the structure of multi-frame was proposed to satisfy the request of sending mass data; the data structure and the method of management for the buffer of the CAN Device Driver were designed to improve the capability of communication.

Related Articles | Metrics